package net.hz.autohp;


public class Main {
	


	/**
	 * @param args
	 */

	public static void main(String[] args) {
		Gui.main();
//		try {
//			
//			//			
//			System.out.print("Logged in\n");
//			//			
////			findDeleteMissions();
//
////			acceptDeleteMissions();
//			//			
//			//			//removeNoAdminAccess(); -- This doesn't work, can't post the page properly...
//			//			
////						performDeleteMissions();
//
////						completeTasks();
//			//			
//			//			//performDeleteMissions();
//		} catch (IOException e) {
//			e.printStackTrace();
//		}
	}
}

//public static void removeNoAdminAccess() {
//	boolean tryNextPage = false;
//	int nextPageItemCount = 0;
//	String count;
//	Map<String, String> pairs = new HashMap<String, String>();
//	
//	try {
//		//now refresh the missions first page and remove all missions on servers I don't have admin for
//		do {
//			pairs = new HashMap<String, String>();
//					
//			//pairs.put("name", "frm_mis");
//			pairs.put("action", "?action=mission&stype=0&_o=0&tid=0&order=");
//			pairs.put("a2", "delete");
//			
//			count = Integer.toString(nextPageItemCount);
//			
//			Document doc = HttpLoad.getDocument("http://hacker-project.com/index.php", cookies, "action", "mission", "stype", "0", "tid", "0", "mtype", "0", "order", "", "_o", count);
//			Element body = doc.body();
//			
//			if (body.select("tr.dbg").size() > 0) {
//
//				//find servers not yet added to IP DB
//				Elements noAccess = body.select("tr.dbg:has(span.red):contains(No)");
//
//				System.out.print("Found " + noAccess.size() + " servers with no Admin access\n");
//				
//				if (noAccess.size() > 0) {
//					for (Element server : noAccess) {
//						Element toggle = server.select("td.bred input").get(0);
//						pairs.put(toggle.attr("name"), toggle.attr("value"));
//					}
//					
//					HttpLoad.postPage("http://hacker-project.com/index.php", cookies, pairs);
//				} 
//				else {
//					nextPageItemCount = nextPageItemCount + 20;
//				}
//				
//			}
//			else {
//				System.out.print("No Missions left on page " + (nextPageItemCount / 20));
//				tryNextPage = false;
//			}
//
//		}  while (tryNextPage == true);
//	} catch (IOException e) {
//		// TODO Auto-generated catch block
//		e.printStackTrace();
//	}
//
//}